package com.navinfo.platform.bean;


import java.io.Serializable;

/**
 * @description:
 * @author: web
 * @create: 2020-04-10
 **/
public class IncidentAlermData implements Serializable {
    /**
     * 终端号
     **/
    private Long tid;
    /**
     * 行程ID
     **/
    private Integer tripId;
    /**
     * 行程所在的日期，格式 YYYYMMDD
     */
    private String tripDay;
    /**
     * 车辆行程开始时间，单位：秒s<br/>
     * 离线计算：取0200的第一个有效点
     **/
    private Long routeStartTime;
    /**
     * 行程开始时所在区域编号<br/>
     **/
    private Integer routeStartLc;
    /**
     * 车辆行程开始纬度 以度为单位的纬度值乘以 10 的 6 次方，精确到百万分之一度<br/>
     * 离线计算：取0200的第一个有效点
     **/
    private Integer routeStartLatitude;
    /**
     * 车辆行程开始经度 以度为单位的纬度值乘以 10 的 6 次方，精确到百万分之一度<br/>
     * 离线计算：取0200的第一个有效点
     **/
    private Integer routeStartLongitude;
    /**
     * 车辆行程开始高程 单位:M<br/>
     * 离线计算：取0200的第一个有效点
     **/
    private Integer routeStartHeight;
    /**
     * 车辆行程开始方向0-359正北为0顺时针<br/>
     * 离线计算：取0200的第一个有效点
     **/
    private Integer routeStartDirection;
    /**
     * 行程开始车辆总里程 单位:M<br/>
     * 离线计算：取0200的第一个有效点的标准总里程
     **/
    private Integer routeStartMileage;
    /**
     * 行程开始车辆总油耗 单位:ML
     * 离线计算：取0200的第一个有效点的标准总油耗
     **/
    private Integer routeStartFuel;

    /**
     * 车辆行程结束时间，单位：秒s<br/>
     * 离线计算：取0200的最后一个有效点
     **/
    private Long routeEndTime;
    /**
     * 行程结束时所在区域编号
     **/
    private Integer routeEndLc;
    /**
     * 车辆行程结束纬度 以度为单位的纬度值乘以 10 的 6 次方，精确到百万分之一度<br/>
     * 离线计算：取0200的最后一个有效点
     **/
    private Integer routeEndLatitude;
    /**
     * 车辆行程结束经度 以度为单位的纬度值乘以 10 的 6 次方，精确到百万分之一度<br/>
     * 离线计算：取0200的最后一个有效点
     **/
    private Integer routeEndLongitude;
    /**
     * 车辆行程结束高程 单位:M<br/>
     * 离线计算：取0200的最后一个有效点
     **/
    private Integer routeEndHeight;
    /**
     * 车辆行程结束方向0-359正北为0顺时针<br/>
     * 离线计算：取0200的最后一个有效点
     **/
    private Integer routeEndDirection;
    /**
     * 行程结束车辆总里程 单位:M<br/>
     **/
    private Integer routeEndMileage;
    /**
     * 行程结束车辆总油耗 单位:ML<br/>
     **/
    private Integer routeEndFuel;

    /**
     * 行程内积分里程，单位:M<br/>
     **/
    private Integer routeIntegralMileage;
    /**
     * 行程内积分油耗，单位:ML<br/>
     **/
    private Integer routeIntegralFuel;
    /**
     * 行程内积分时长（引擎工作时长），单位:S
     **/
    private Integer routeIntegralDuration;

    /**
     * 行程内精准里程，单位:M<br/>
     * 离线计算：根据0200结果精准后的行程内里程，（该行程0200的精准里程/当天所有行程的精准里程和）* 根据0200点精准的当天总里程
     **/
    private Integer tripMileage;
    /**
     * 行程内精准油耗，单位:ML<br/>
     * 离线计算：根据0200结果精准后的行程内油耗，（该行程0200的精准油耗/当天所有行程的精准油耗和）* 根据0200点精准的当天总油耗
     **/
    private Integer tripFuel;
    /**
     * 行程内精准时长，单位:秒S，
     * 离线计算：据0200结果精准后的行程内时长，单位:秒 （行程结束时间-开始时间）=引擎工作时长engineWorkTime
     **/
    private Integer tripDuration;
    /**
     * 行程消耗功率 单位: KW/H<br/>
     **/
    private Integer tripPower;

    /**
     * 是否精准里程油耗 1:精准 0:未精准<br/>
     **/
    private Integer preciseFlag;
    /**
     * 行程数据切分类型(1:基于0f37数据来生成和统计行程 2:根据0200数据来切分行程和统计行程)
     **/
    private Integer sType;

    /**
     * 行程跨天标识
     * 离线计算：AbstractAlgorithmChainService设置。0：不跨天，1，一天中的第一个行程跨天 2，一天中的最后一个行程跨天
     * 实时计算：ProtocolParserMix设置。0不跨天，1跨天
     **/
    private Integer crossDayFlag;
    /**
     * 跨天行程的前段信息<br/>
     * 实时计算使用
     */
    private InterCrossDay interCrossDay;

    /**
     * 急转弯次数<br/>
     **/
    private Integer sharpTurningNumber;
    /**
     *  夜晚开车次数<br/>
     **/
    private Integer nightRunningNumber;
    /**
     *  紧急停车次数<br/>
     **/
    private Integer emergencyStopNumber;
    /**
     * 熄火滑行次数<br/>
     **/
    private Integer flameoutCoastNumber;

    /**
     *  冷车运行距离 单位:M<br/>
     **/
    private Integer coldRunningMileage;
    /**
     * 冷车运行油耗 单位:ML<br/>
     **/
    private Integer coldRunningFuel;
    /**
     * 冷车运行时长 单位:S<br/>
     **/
    private Integer coldRunningDuration;
    /**
     * 冷车运行次数<br/>
     **/
    private Integer coldRunningNumber;

    /**
     * 非经济行驶里程 单位:M<br/>
     **/
    private Integer noEcoDrivingMileage;
    /**
     * 非经济行驶油量 单位:ML<br/>
     **/
    private Integer noEcoDrivingFuel;
    /**
     * 非经济行驶时长 单位:S<br/>
     **/
    private Integer noEcoDrivingDuration;
    /**
     * 非经济行驶次数<br/>
     **/
    private Integer noEcoDrivingNumber;
    /**
     * 非经济行驶时长占比，单位：%<br/>
     */
    private Integer noEcoDrivingProportion;

    /**
     * 疲劳驾驶次数<br/>
     **/
    private Integer fatigueDrivingNumber;
    /**
     * 疲劳驾驶时长<br/>
     **/
    private Integer fatigueDrivingDuration;
    /**
     * 百公里油耗，单位:L/100KM
     */
    private Integer fuel100KM;
    /**
     * 行程百公里急加速次数
     */
    private Integer sharpUpSpeedNumber100KM;
    /**
     * 行程百公里急减速次数
     */
    private Integer sharpDownSpeedNumber100KM;
    /**
     * 行程百公里急转弯次数
     */
    private Integer sharpTurningNumber100KM;
    /**
     * 行程百公里紧急停车次数
     */
    private Integer emergencyStopNumber100KM;
    /**
     * 行程百公里熄火滑行次数
     */
    private Integer flameOutCoastNumber100KM;

    /**
     * 行程每小时超速时间，单位s
     */
    private Integer speedOverDurationHourly;
    /**
     * 行程每小时超长怠速时间，单位s
     */
    private Integer longIdleDurationHourly;
    /**
     * 行程每小时大油门时间，单位s
     */
    private Integer largeGasDurationHourly;
    /**
     * 行程每小时非经济转速时间，单位s
     */
    private Integer noEcoDurationHourly;
    /**
     * 行程每小时空档滑行时间，单位s
     */
    private Integer neutralGearCoastDurationHourly;
    /**
     * 行程每小时疲劳驾驶时间，单位s
     */
    private Integer fatigueDrivingDurationHourly;
    /**
     * 行程每小时夜晚行车时间，单位s
     */
    private Integer nightRunningDurationHourly;
    /**
     * 怠速工况油量 单位:ML<br/>
     **/
    private Integer idleConditionFuel;
    /**
     * 怠速工况时长 单位:S<br/>
     **/
    private Integer idleConditionDuration;

    /**
     * 低速工况油量 单位:ML<br/>
     **/
    private Integer lowConditionFuel;
    /**
     * 低速工况时长 单位:S<br/>
     **/
    private Integer lowConditionDuration;
    /**
     * 低速工况车速平均值，扩大100倍 单位:km/h<br/>
     **/
    private Integer lowConditionSpeedAvg;
    /**
     * 低速工况车速标准差，扩大100倍 单位:km/h<br/>
     **/
    private Integer lowConditionSpeedStDev;
    /**
     * 低速工况加速度平均值，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer lowConditionAccelerationAvg;
    /**
     * 低速工况加速度标准差，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer lowConditionAccelerationStDev;
    /**
     * 低速工况发动机转速平均值，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer lowConditionRpmAvg;
    /**
     * 低速工况发动机转速标准差，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer lowConditionRpmStDev;
    /**
     * 低速工况油门开度平均值，扩大100倍 单位:%<br/>
     **/
    private Integer lowConditionThrottleAvg;
    /**
     *  低速工况油门开度标准差，扩大100倍 单位:%<br/>
     **/
    private Integer lowConditionThrottleStDev;
    /**
     * 低速工况油门开度变化率平均值，扩大100倍 单位:%<br/>
     **/
    private Integer lowConditionThrottleRateAvg;
    /**
     *  低速工况油门开度变化率标准差，扩大100倍 单位:%<br/>
     **/
    private Integer lowConditionThrottleRateStDev;

    /**
     * 加速工况油量 单位:ML<br/>
     **/
    private Integer accelerateConditionFuel;
    /**
     * 加速工况时长 单位:S<br/>
     **/
    private Integer accelerateConditionDuration;
    /**
     * 加速工况车速平均值，扩大100倍 单位:km/h<br/>
     **/
    private Integer accelerateConditionSpeedAvg;
    /**
     * 加速工况车速标准差，扩大100倍 单位:km/h<br/>
     **/
    private Integer accelerateConditionSpeedStDev;
    /**
     * 加速工况加速度平均值，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer accelerateConditionAccelerationAvg;
    /**
     * 加速工况加速度标准差，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer accelerateConditionAccelerationStDev;
    /**
     * 加速工况发动机转速平均值，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer accelerateConditionRpmAvg;
    /**
     * 加速工况发动机转速标准差，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer accelerateConditionRpmStDev;
    /**
     * 加速工况油门开度平均值，扩大100倍 单位:%<br/>
     **/
    private Integer accelerateConditionThrottleAvg;
    /**
     *  加速工况油门开度标准差，扩大100倍 单位:%<br/>
     **/
    private Integer accelerateConditionThrottleStDev;
    /**
     * 加速工况油门开度变化率平均值，扩大100倍 单位:%<br/>
     **/
    private Integer accelerateConditionThrottleRateAvg;
    /**
     *  加速工况油门开度变化率标准差，扩大100倍 单位:%<br/>
     **/
    private Integer accelerateConditionThrottleRateStDev;

    /**
     * 减速工况油量 单位:ML<br/>
     **/
    private Integer decelerateConditionFuel;
    /**
     * 减速工况时长 单位:S<br/>
     **/
    private Integer decelerateConditionDuration;
    /**
     * 减速工况车速平均值，扩大100倍 单位:km/h<br/>
     **/
    private Integer decelerateConditionSpeedAvg;
    /**
     * 减速工况车速标准差，扩大100倍 单位:km/h<br/>
     **/
    private Integer decelerateConditionSpeedStDev;
    /**
     * 减速工况减速度平均值，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer decelerateConditionAccelerationAvg;
    /**
     * 减速工况减速度标准差，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer decelerateConditionAccelerationStDev;

    /**
     * 匀速工况油量 单位:ML<br/>
     **/
    private Integer uniformConditionFuel;
    /**
     * 匀速工况时长 单位:S<br/>
     **/
    private Integer uniformConditionDuration;
    /**
     * 匀速工况车速平均值，扩大100倍 单位:km/h<br/>
     **/
    private Integer uniformConditionSpeedAvg;
    /**
     * 匀速工况车速标准差，扩大100倍 单位:km/h<br/>
     **/
    private Integer uniformConditionSpeedStDev;
    /**
     * 匀速工况匀速度平均值，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer uniformConditionAccelerationAvg;
    /**
     * 匀速工况匀速度标准差，扩大100倍 单位:m/𝑠2<br/>
     **/
    private Integer uniformConditionAccelerationStDev;
    /**
     * 匀速工况发动机转速平均值，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer uniformConditionRpmAvg;
    /**
     * 匀速工况发动机转速标准差，扩大100倍 单位:rpm转每分钟<br/>
     **/
    private Integer uniformConditionRpmStDev;
    /**
     * 匀速工况油门开度平均值，扩大100倍 单位:%<br/>

     **/
    private Integer uniformConditionThrottleAvg;
    /**
     *  匀速工况油门开度标准差，扩大100倍 单位:%<br/>
     **/
    private Integer uniformConditionThrottleStDev;
    /**
     * 匀速工况油门开度变化率平均值，扩大100倍 单位:%<br/>

     **/
    private Integer uniformConditionThrottleRateAvg;
    /**
     *  匀速工况油门开度变化率标准差，扩大100倍 单位:%<br/>

     **/
    private Integer uniformConditionThrottleRateStDev;




    public Long getTid() {
        return tid;
    }

    public void setTid(Long tid) {
        this.tid = tid;
    }

    public Integer getTripId() {
        return tripId;
    }

    public void setTripId(Integer tripId) {
        this.tripId = tripId;
    }

    public String getTripDay() {
        return tripDay;
    }

    public void setTripDay(String tripDay) {
        this.tripDay = tripDay;
    }

    public Long getRouteStartTime() {
        return routeStartTime;
    }

    public void setRouteStartTime(Long routeStartTime) {
        this.routeStartTime = routeStartTime;
    }

    public Integer getRouteStartLc() {
        return routeStartLc;
    }

    public void setRouteStartLc(Integer routeStartLc) {
        this.routeStartLc = routeStartLc;
    }

    public Integer getRouteStartLatitude() {
        return routeStartLatitude;
    }

    public void setRouteStartLatitude(Integer routeStartLatitude) {
        this.routeStartLatitude = routeStartLatitude;
    }

    public Integer getRouteStartLongitude() {
        return routeStartLongitude;
    }

    public void setRouteStartLongitude(Integer routeStartLongitude) {
        this.routeStartLongitude = routeStartLongitude;
    }

    public Integer getRouteStartHeight() {
        return routeStartHeight;
    }

    public void setRouteStartHeight(Integer routeStartHeight) {
        this.routeStartHeight = routeStartHeight;
    }

    public Integer getRouteStartDirection() {
        return routeStartDirection;
    }

    public void setRouteStartDirection(Integer routeStartDirection) {
        this.routeStartDirection = routeStartDirection;
    }

    public Integer getRouteStartMileage() {
        return routeStartMileage;
    }

    public void setRouteStartMileage(Integer routeStartMileage) {
        this.routeStartMileage = routeStartMileage;
    }

    public Integer getRouteStartFuel() {
        return routeStartFuel;
    }

    public void setRouteStartFuel(Integer routeStartFuel) {
        this.routeStartFuel = routeStartFuel;
    }

    public Long getRouteEndTime() {
        return routeEndTime;
    }

    public void setRouteEndTime(Long routeEndTime) {
        this.routeEndTime = routeEndTime;
    }

    public Integer getRouteEndLc() {
        return routeEndLc;
    }

    public void setRouteEndLc(Integer routeEndLc) {
        this.routeEndLc = routeEndLc;
    }

    public Integer getRouteEndLatitude() {
        return routeEndLatitude;
    }

    public void setRouteEndLatitude(Integer routeEndLatitude) {
        this.routeEndLatitude = routeEndLatitude;
    }

    public Integer getRouteEndLongitude() {
        return routeEndLongitude;
    }

    public void setRouteEndLongitude(Integer routeEndLongitude) {
        this.routeEndLongitude = routeEndLongitude;
    }

    public Integer getRouteEndHeight() {
        return routeEndHeight;
    }

    public void setRouteEndHeight(Integer routeEndHeight) {
        this.routeEndHeight = routeEndHeight;
    }

    public Integer getRouteEndDirection() {
        return routeEndDirection;
    }

    public void setRouteEndDirection(Integer routeEndDirection) {
        this.routeEndDirection = routeEndDirection;
    }

    public Integer getRouteEndMileage() {
        return routeEndMileage;
    }

    public void setRouteEndMileage(Integer routeEndMileage) {
        this.routeEndMileage = routeEndMileage;
    }

    public Integer getRouteEndFuel() {
        return routeEndFuel;
    }

    public void setRouteEndFuel(Integer routeEndFuel) {
        this.routeEndFuel = routeEndFuel;
    }

    public Integer getRouteIntegralMileage() {
        return routeIntegralMileage;
    }

    public void setRouteIntegralMileage(Integer routeIntegralMileage) {
        this.routeIntegralMileage = routeIntegralMileage;
    }

    public Integer getRouteIntegralFuel() {
        return routeIntegralFuel;
    }

    public void setRouteIntegralFuel(Integer routeIntegralFuel) {
        this.routeIntegralFuel = routeIntegralFuel;
    }

    public Integer getRouteIntegralDuration() {
        return routeIntegralDuration;
    }

    public void setRouteIntegralDuration(Integer routeIntegralDuration) {
        this.routeIntegralDuration = routeIntegralDuration;
    }

    public Integer getTripMileage() {
        return tripMileage;
    }

    public void setTripMileage(Integer tripMileage) {
        this.tripMileage = tripMileage;
    }

    public Integer getTripFuel() {
        return tripFuel;
    }

    public void setTripFuel(Integer tripFuel) {
        this.tripFuel = tripFuel;
    }

    public Integer getTripDuration() {
        return tripDuration;
    }

    public void setTripDuration(Integer tripDuration) {
        this.tripDuration = tripDuration;
    }

    public Integer getTripPower() {
        return tripPower;
    }

    public void setTripPower(Integer tripPower) {
        this.tripPower = tripPower;
    }

    public Integer getPreciseFlag() {
        return preciseFlag;
    }

    public void setPreciseFlag(Integer preciseFlag) {
        this.preciseFlag = preciseFlag;
    }

    public Integer getsType() {
        return sType;
    }

    public void setsType(Integer sType) {
        this.sType = sType;
    }

    public Integer getCrossDayFlag() {
        return crossDayFlag;
    }

    public void setCrossDayFlag(Integer crossDayFlag) {
        this.crossDayFlag = crossDayFlag;
    }

    public InterCrossDay getInterCrossDay() {
        return interCrossDay;
    }

    public void setInterCrossDay(InterCrossDay interCrossDay) {
        this.interCrossDay = interCrossDay;
    }

    public Integer getSharpTurningNumber() {
        return sharpTurningNumber;
    }

    public void setSharpTurningNumber(Integer sharpTurningNumber) {
        this.sharpTurningNumber = sharpTurningNumber;
    }

    public Integer getNightRunningNumber() {
        return nightRunningNumber;
    }

    public void setNightRunningNumber(Integer nightRunningNumber) {
        this.nightRunningNumber = nightRunningNumber;
    }

    public Integer getEmergencyStopNumber() {
        return emergencyStopNumber;
    }

    public void setEmergencyStopNumber(Integer emergencyStopNumber) {
        this.emergencyStopNumber = emergencyStopNumber;
    }

    public Integer getFlameoutCoastNumber() {
        return flameoutCoastNumber;
    }

    public void setFlameoutCoastNumber(Integer flameoutCoastNumber) {
        this.flameoutCoastNumber = flameoutCoastNumber;
    }

    public Integer getColdRunningMileage() {
        return coldRunningMileage;
    }

    public void setColdRunningMileage(Integer coldRunningMileage) {
        this.coldRunningMileage = coldRunningMileage;
    }

    public Integer getColdRunningFuel() {
        return coldRunningFuel;
    }

    public void setColdRunningFuel(Integer coldRunningFuel) {
        this.coldRunningFuel = coldRunningFuel;
    }

    public Integer getColdRunningDuration() {
        return coldRunningDuration;
    }

    public void setColdRunningDuration(Integer coldRunningDuration) {
        this.coldRunningDuration = coldRunningDuration;
    }

    public Integer getColdRunningNumber() {
        return coldRunningNumber;
    }

    public void setColdRunningNumber(Integer coldRunningNumber) {
        this.coldRunningNumber = coldRunningNumber;
    }



    public Integer getNoEcoDrivingFuel() {
        return noEcoDrivingFuel;
    }

    public void setNoEcoDrivingFuel(Integer noEcoDrivingFuel) {
        this.noEcoDrivingFuel = noEcoDrivingFuel;
    }

    public Integer getNoEcoDrivingDuration() {
        return noEcoDrivingDuration;
    }

    public void setNoEcoDrivingDuration(Integer noEcoDrivingDuration) {
        this.noEcoDrivingDuration = noEcoDrivingDuration;
    }

    public Integer getNoEcoDrivingNumber() {
        return noEcoDrivingNumber;
    }

    public void setNoEcoDrivingNumber(Integer noEcoDrivingNumber) {
        this.noEcoDrivingNumber = noEcoDrivingNumber;
    }

    public Integer getNoEcoDrivingProportion() {
        return noEcoDrivingProportion;
    }

    public void setNoEcoDrivingProportion(Integer noEcoDrivingProportion) {
        this.noEcoDrivingProportion = noEcoDrivingProportion;
    }

    public Integer getFatigueDrivingNumber() {
        return fatigueDrivingNumber;
    }

    public void setFatigueDrivingNumber(Integer fatigueDrivingNumber) {
        this.fatigueDrivingNumber = fatigueDrivingNumber;
    }

    public Integer getNoEcoDrivingMileage() {
        return noEcoDrivingMileage;
    }

    public void setNoEcoDrivingMileage(Integer noEcoDrivingMileage) {
        this.noEcoDrivingMileage = noEcoDrivingMileage;
    }

    public Integer getFatigueDrivingDuration() {
        return fatigueDrivingDuration;
    }

    public void setFatigueDrivingDuration(Integer fatigueDrivingDuration) {
        this.fatigueDrivingDuration = fatigueDrivingDuration;
    }

    public Integer getFuel100KM() {
        return fuel100KM;
    }

    public void setFuel100KM(Integer fuel100KM) {
        this.fuel100KM = fuel100KM;
    }

    public Integer getSharpUpSpeedNumber100KM() {
        return sharpUpSpeedNumber100KM;
    }

    public void setSharpUpSpeedNumber100KM(Integer sharpUpSpeedNumber100KM) {
        this.sharpUpSpeedNumber100KM = sharpUpSpeedNumber100KM;
    }

    public Integer getSharpDownSpeedNumber100KM() {
        return sharpDownSpeedNumber100KM;
    }

    public void setSharpDownSpeedNumber100KM(Integer sharpDownSpeedNumber100KM) {
        this.sharpDownSpeedNumber100KM = sharpDownSpeedNumber100KM;
    }

    public Integer getSharpTurningNumber100KM() {
        return sharpTurningNumber100KM;
    }

    public void setSharpTurningNumber100KM(Integer sharpTurningNumber100KM) {
        this.sharpTurningNumber100KM = sharpTurningNumber100KM;
    }

    public Integer getEmergencyStopNumber100KM() {
        return emergencyStopNumber100KM;
    }

    public void setEmergencyStopNumber100KM(Integer emergencyStopNumber100KM) {
        this.emergencyStopNumber100KM = emergencyStopNumber100KM;
    }

    public Integer getFlameOutCoastNumber100KM() {
        return flameOutCoastNumber100KM;
    }

    public void setFlameOutCoastNumber100KM(Integer flameOutCoastNumber100KM) {
        this.flameOutCoastNumber100KM = flameOutCoastNumber100KM;
    }

    public Integer getSpeedOverDurationHourly() {
        return speedOverDurationHourly;
    }

    public void setSpeedOverDurationHourly(Integer speedOverDurationHourly) {
        this.speedOverDurationHourly = speedOverDurationHourly;
    }

    public Integer getLongIdleDurationHourly() {
        return longIdleDurationHourly;
    }

    public void setLongIdleDurationHourly(Integer longIdleDurationHourly) {
        this.longIdleDurationHourly = longIdleDurationHourly;
    }

    public Integer getLargeGasDurationHourly() {
        return largeGasDurationHourly;
    }

    public void setLargeGasDurationHourly(Integer largeGasDurationHourly) {
        this.largeGasDurationHourly = largeGasDurationHourly;
    }

    public Integer getNoEcoDurationHourly() {
        return noEcoDurationHourly;
    }

    public void setNoEcoDurationHourly(Integer noEcoDurationHourly) {
        this.noEcoDurationHourly = noEcoDurationHourly;
    }

    public Integer getNeutralGearCoastDurationHourly() {
        return neutralGearCoastDurationHourly;
    }

    public void setNeutralGearCoastDurationHourly(Integer neutralGearCoastDurationHourly) {
        this.neutralGearCoastDurationHourly = neutralGearCoastDurationHourly;
    }

    public Integer getFatigueDrivingDurationHourly() {
        return fatigueDrivingDurationHourly;
    }

    public void setFatigueDrivingDurationHourly(Integer fatigueDrivingDurationHourly) {
        this.fatigueDrivingDurationHourly = fatigueDrivingDurationHourly;
    }

    public Integer getNightRunningDurationHourly() {
        return nightRunningDurationHourly;
    }

    public void setNightRunningDurationHourly(Integer nightRunningDurationHourly) {
        this.nightRunningDurationHourly = nightRunningDurationHourly;
    }

    public Integer getIdleConditionFuel() {
        return idleConditionFuel;
    }

    public void setIdleConditionFuel(Integer idleConditionFuel) {
        this.idleConditionFuel = idleConditionFuel;
    }

    public Integer getIdleConditionDuration() {
        return idleConditionDuration;
    }

    public void setIdleConditionDuration(Integer idleConditionDuration) {
        this.idleConditionDuration = idleConditionDuration;
    }

    public Integer getLowConditionFuel() {
        return lowConditionFuel;
    }

    public void setLowConditionFuel(Integer lowConditionFuel) {
        this.lowConditionFuel = lowConditionFuel;
    }

    public Integer getLowConditionDuration() {
        return lowConditionDuration;
    }

    public void setLowConditionDuration(Integer lowConditionDuration) {
        this.lowConditionDuration = lowConditionDuration;
    }

    public Integer getLowConditionSpeedAvg() {
        return lowConditionSpeedAvg;
    }

    public void setLowConditionSpeedAvg(Integer lowConditionSpeedAvg) {
        this.lowConditionSpeedAvg = lowConditionSpeedAvg;
    }

    public Integer getLowConditionSpeedStDev() {
        return lowConditionSpeedStDev;
    }

    public void setLowConditionSpeedStDev(Integer lowConditionSpeedStDev) {
        this.lowConditionSpeedStDev = lowConditionSpeedStDev;
    }

    public Integer getLowConditionAccelerationAvg() {
        return lowConditionAccelerationAvg;
    }

    public void setLowConditionAccelerationAvg(Integer lowConditionAccelerationAvg) {
        this.lowConditionAccelerationAvg = lowConditionAccelerationAvg;
    }

    public Integer getLowConditionAccelerationStDev() {
        return lowConditionAccelerationStDev;
    }

    public void setLowConditionAccelerationStDev(Integer lowConditionAccelerationStDev) {
        this.lowConditionAccelerationStDev = lowConditionAccelerationStDev;
    }

    public Integer getLowConditionRpmAvg() {
        return lowConditionRpmAvg;
    }

    public void setLowConditionRpmAvg(Integer lowConditionRpmAvg) {
        this.lowConditionRpmAvg = lowConditionRpmAvg;
    }

    public Integer getLowConditionRpmStDev() {
        return lowConditionRpmStDev;
    }

    public void setLowConditionRpmStDev(Integer lowConditionRpmStDev) {
        this.lowConditionRpmStDev = lowConditionRpmStDev;
    }

    public Integer getLowConditionThrottleAvg() {
        return lowConditionThrottleAvg;
    }

    public void setLowConditionThrottleAvg(Integer lowConditionThrottleAvg) {
        this.lowConditionThrottleAvg = lowConditionThrottleAvg;
    }

    public Integer getLowConditionThrottleStDev() {
        return lowConditionThrottleStDev;
    }

    public void setLowConditionThrottleStDev(Integer lowConditionThrottleStDev) {
        this.lowConditionThrottleStDev = lowConditionThrottleStDev;
    }

    public Integer getLowConditionThrottleRateAvg() {
        return lowConditionThrottleRateAvg;
    }

    public void setLowConditionThrottleRateAvg(Integer lowConditionThrottleRateAvg) {
        this.lowConditionThrottleRateAvg = lowConditionThrottleRateAvg;
    }

    public Integer getLowConditionThrottleRateStDev() {
        return lowConditionThrottleRateStDev;
    }

    public void setLowConditionThrottleRateStDev(Integer lowConditionThrottleRateStDev) {
        this.lowConditionThrottleRateStDev = lowConditionThrottleRateStDev;
    }

    public Integer getAccelerateConditionFuel() {
        return accelerateConditionFuel;
    }

    public void setAccelerateConditionFuel(Integer accelerateConditionFuel) {
        this.accelerateConditionFuel = accelerateConditionFuel;
    }

    public Integer getAccelerateConditionDuration() {
        return accelerateConditionDuration;
    }

    public void setAccelerateConditionDuration(Integer accelerateConditionDuration) {
        this.accelerateConditionDuration = accelerateConditionDuration;
    }

    public Integer getAccelerateConditionSpeedAvg() {
        return accelerateConditionSpeedAvg;
    }

    public void setAccelerateConditionSpeedAvg(Integer accelerateConditionSpeedAvg) {
        this.accelerateConditionSpeedAvg = accelerateConditionSpeedAvg;
    }

    public Integer getAccelerateConditionSpeedStDev() {
        return accelerateConditionSpeedStDev;
    }

    public void setAccelerateConditionSpeedStDev(Integer accelerateConditionSpeedStDev) {
        this.accelerateConditionSpeedStDev = accelerateConditionSpeedStDev;
    }

    public Integer getAccelerateConditionAccelerationAvg() {
        return accelerateConditionAccelerationAvg;
    }

    public void setAccelerateConditionAccelerationAvg(Integer accelerateConditionAccelerationAvg) {
        this.accelerateConditionAccelerationAvg = accelerateConditionAccelerationAvg;
    }

    public Integer getAccelerateConditionAccelerationStDev() {
        return accelerateConditionAccelerationStDev;
    }

    public void setAccelerateConditionAccelerationStDev(Integer accelerateConditionAccelerationStDev) {
        this.accelerateConditionAccelerationStDev = accelerateConditionAccelerationStDev;
    }

    public Integer getAccelerateConditionRpmAvg() {
        return accelerateConditionRpmAvg;
    }

    public void setAccelerateConditionRpmAvg(Integer accelerateConditionRpmAvg) {
        this.accelerateConditionRpmAvg = accelerateConditionRpmAvg;
    }

    public Integer getAccelerateConditionRpmStDev() {
        return accelerateConditionRpmStDev;
    }

    public void setAccelerateConditionRpmStDev(Integer accelerateConditionRpmStDev) {
        this.accelerateConditionRpmStDev = accelerateConditionRpmStDev;
    }

    public Integer getAccelerateConditionThrottleAvg() {
        return accelerateConditionThrottleAvg;
    }

    public void setAccelerateConditionThrottleAvg(Integer accelerateConditionThrottleAvg) {
        this.accelerateConditionThrottleAvg = accelerateConditionThrottleAvg;
    }

    public Integer getAccelerateConditionThrottleStDev() {
        return accelerateConditionThrottleStDev;
    }

    public void setAccelerateConditionThrottleStDev(Integer accelerateConditionThrottleStDev) {
        this.accelerateConditionThrottleStDev = accelerateConditionThrottleStDev;
    }

    public Integer getAccelerateConditionThrottleRateAvg() {
        return accelerateConditionThrottleRateAvg;
    }

    public void setAccelerateConditionThrottleRateAvg(Integer accelerateConditionThrottleRateAvg) {
        this.accelerateConditionThrottleRateAvg = accelerateConditionThrottleRateAvg;
    }

    public Integer getAccelerateConditionThrottleRateStDev() {
        return accelerateConditionThrottleRateStDev;
    }

    public void setAccelerateConditionThrottleRateStDev(Integer accelerateConditionThrottleRateStDev) {
        this.accelerateConditionThrottleRateStDev = accelerateConditionThrottleRateStDev;
    }

    public Integer getDecelerateConditionFuel() {
        return decelerateConditionFuel;
    }

    public void setDecelerateConditionFuel(Integer decelerateConditionFuel) {
        this.decelerateConditionFuel = decelerateConditionFuel;
    }

    public Integer getDecelerateConditionDuration() {
        return decelerateConditionDuration;
    }

    public void setDecelerateConditionDuration(Integer decelerateConditionDuration) {
        this.decelerateConditionDuration = decelerateConditionDuration;
    }

    public Integer getDecelerateConditionSpeedAvg() {
        return decelerateConditionSpeedAvg;
    }

    public void setDecelerateConditionSpeedAvg(Integer decelerateConditionSpeedAvg) {
        this.decelerateConditionSpeedAvg = decelerateConditionSpeedAvg;
    }

    public Integer getDecelerateConditionSpeedStDev() {
        return decelerateConditionSpeedStDev;
    }

    public void setDecelerateConditionSpeedStDev(Integer decelerateConditionSpeedStDev) {
        this.decelerateConditionSpeedStDev = decelerateConditionSpeedStDev;
    }

    public Integer getDecelerateConditionAccelerationAvg() {
        return decelerateConditionAccelerationAvg;
    }

    public void setDecelerateConditionAccelerationAvg(Integer decelerateConditionAccelerationAvg) {
        this.decelerateConditionAccelerationAvg = decelerateConditionAccelerationAvg;
    }

    public Integer getDecelerateConditionAccelerationStDev() {
        return decelerateConditionAccelerationStDev;
    }

    public void setDecelerateConditionAccelerationStDev(Integer decelerateConditionAccelerationStDev) {
        this.decelerateConditionAccelerationStDev = decelerateConditionAccelerationStDev;
    }

    public Integer getUniformConditionFuel() {
        return uniformConditionFuel;
    }

    public void setUniformConditionFuel(Integer uniformConditionFuel) {
        this.uniformConditionFuel = uniformConditionFuel;
    }

    public Integer getUniformConditionDuration() {
        return uniformConditionDuration;
    }

    public void setUniformConditionDuration(Integer uniformConditionDuration) {
        this.uniformConditionDuration = uniformConditionDuration;
    }

    public Integer getUniformConditionSpeedAvg() {
        return uniformConditionSpeedAvg;
    }

    public void setUniformConditionSpeedAvg(Integer uniformConditionSpeedAvg) {
        this.uniformConditionSpeedAvg = uniformConditionSpeedAvg;
    }

    public Integer getUniformConditionSpeedStDev() {
        return uniformConditionSpeedStDev;
    }

    public void setUniformConditionSpeedStDev(Integer uniformConditionSpeedStDev) {
        this.uniformConditionSpeedStDev = uniformConditionSpeedStDev;
    }

    public Integer getUniformConditionAccelerationAvg() {
        return uniformConditionAccelerationAvg;
    }

    public void setUniformConditionAccelerationAvg(Integer uniformConditionAccelerationAvg) {
        this.uniformConditionAccelerationAvg = uniformConditionAccelerationAvg;
    }

    public Integer getUniformConditionAccelerationStDev() {
        return uniformConditionAccelerationStDev;
    }

    public void setUniformConditionAccelerationStDev(Integer uniformConditionAccelerationStDev) {
        this.uniformConditionAccelerationStDev = uniformConditionAccelerationStDev;
    }

    public Integer getUniformConditionRpmAvg() {
        return uniformConditionRpmAvg;
    }

    public void setUniformConditionRpmAvg(Integer uniformConditionRpmAvg) {
        this.uniformConditionRpmAvg = uniformConditionRpmAvg;
    }

    public Integer getUniformConditionRpmStDev() {
        return uniformConditionRpmStDev;
    }

    public void setUniformConditionRpmStDev(Integer uniformConditionRpmStDev) {
        this.uniformConditionRpmStDev = uniformConditionRpmStDev;
    }

    public Integer getUniformConditionThrottleAvg() {
        return uniformConditionThrottleAvg;
    }

    public void setUniformConditionThrottleAvg(Integer uniformConditionThrottleAvg) {
        this.uniformConditionThrottleAvg = uniformConditionThrottleAvg;
    }

    public Integer getUniformConditionThrottleStDev() {
        return uniformConditionThrottleStDev;
    }

    public void setUniformConditionThrottleStDev(Integer uniformConditionThrottleStDev) {
        this.uniformConditionThrottleStDev = uniformConditionThrottleStDev;
    }

    public Integer getUniformConditionThrottleRateAvg() {
        return uniformConditionThrottleRateAvg;
    }

    public void setUniformConditionThrottleRateAvg(Integer uniformConditionThrottleRateAvg) {
        this.uniformConditionThrottleRateAvg = uniformConditionThrottleRateAvg;
    }

    public Integer getUniformConditionThrottleRateStDev() {
        return uniformConditionThrottleRateStDev;
    }

    public void setUniformConditionThrottleRateStDev(Integer uniformConditionThrottleRateStDev) {
        this.uniformConditionThrottleRateStDev = uniformConditionThrottleRateStDev;
    }
}
